drop table jms_dwd.dwd_tab_barscan_unloading_base_hi;
CREATE EXTERNAL TABLE jms_dwd.dwd_tab_barscan_unloading_base_hi
(
    record_id              string COMMENT '记录编号_ef',
    waybill_no             string COMMENT '运单编号_ef',
    list_code              string COMMENT '清单编号',
    subbill_code           string COMMENT '子单号',
    shipment_no            string COMMENT '任务编号_ef,transfercode',
    package_code           string COMMENT '所属袋号',
    scan_type              string COMMENT '扫描类型_ef',
    pre_station            string COMMENT '上一站_ef',
    destination            string COMMENT '目的地点',
    scan_user              string COMMENT '扫描雇员_ef',
    scan_site              string COMMENT '扫描网点_ef',
    scan_time              timestamp COMMENT '扫描时间_ef',
    input_time             timestamp COMMENT '入库时间_ef',
    operate_date           timestamp COMMENT '操作日期_ef',
    send_deliver_user      string COMMENT '派件或收件员',
    send_customer          string COMMENT '寄件客户',
    send_site              string COMMENT '寄件网点_ef',
    dest_site              string COMMENT '目的网点',
    transfer_center        string COMMENT '中转中心',
    pcs                    bigint COMMENT '件数',
    weight                 double COMMENT '重量',
    goods_type             string COMMENT '物品类别',
    express_type           string COMMENT '快件类型',
    shifts                 string COMMENT '班次',
    transfer_deliver_fee   double COMMENT '中转或派件费',
    network_manage_fee     double COMMENT '网管费,networkfee',
    other_fee              double COMMENT '其他费',
    check_flag             string COMMENT '核算标识',
    account_flag           bigint COMMENT '对帐标识',
    receipt_flag           tinyint COMMENT '回单标识',
    return_flag            tinyint COMMENT '退件标识',
    ele_scale_flag         string COMMENT '电子秤标识',
    unrecord_flag          tinyint COMMENT '未录单标识',
    write_back_flag        bigint COMMENT '回写标识',
    lock_flag              tinyint COMMENT '锁定标识',
    vehicle_num            string COMMENT '车牌号_ef,remark',
    modify_user            string COMMENT '修改人',
    modify_time            timestamp COMMENT '修改时间',
    mobile                 string COMMENT '手机号码',
    pistol_id              string COMMENT '巴枪ID_ef',
    remark1                string COMMENT '备注1',
    remark2                string COMMENT '备注2',
    scan_site_code         string COMMENT '扫描网点编号_ef',
    upload_time            timestamp COMMENT '上传时间_ef',
    remark3                string COMMENT '备注3',
    scan_user_code         string COMMENT '扫描雇员编号_ef',
    send_deliver_user_code string COMMENT '收派员编号',
    pre_station_code       string COMMENT '上一站编号_ef,nextstationcode',
    source                 string COMMENT '来源_ef',
    remark5                string COMMENT '备注5',
    remark6                double COMMENT '备注6',
    list_code_2            string COMMENT '清单编号_ef，remark4',
    scan_site_id           bigint COMMENT '扫描网点ID_ef',
    pre_station_id         bigint COMMENT '上一站ID_ef，nextstationid',
    scan_user_id           bigint COMMENT '扫描雇员ID_ef',
    send_deliver_user_id   bigint COMMENT '收派员ID',
    network_type           tinyint COMMENT '扫描网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他',
    site_agent_code        string COMMENT '所属代理区code',
    site_agent_name        string COMMENT '所属代理区名称',
    site_franchisee_code   string COMMENT '所属加盟商code ',
    site_franchisee_name   string COMMENT '所属加盟商名称',
    site_transcenter_code  string COMMENT '所属转运中心code',
    site_transcenter_name  string COMMENT '所属转运中心名称',
    pre_network_type       tinyint COMMENT '上一站网点类型，1.加盟商,2.转运中心,3.集散点,4.普通网点,5.代理区,6.总部,0.其他',
    waybill_source         string COMMENT '运单来源：GB:国标单号,BS:百世单号,BSB:百世包号,JT:极兔单号,JTB:极兔包号,Other:其它'
)
    COMMENT '操作平台-卸车表小时表'
    PARTITIONED BY
        (
        dt string COMMENT '时间分区yyyy-MM-dd-HH'
        )
    stored as parquet
    LOCATION
        '/dw/hive/jms_dwd.db/external/dwd_tab_barscan_unloading_base_hi'
